package service.Impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import qingke.mybatis.dao.UserLoginMapper;
import qingke.mybatis.pojo.UserLogin;
import service.UserLoginService;

@Service("UserLoginService")
public class UserLoginServiceImpl implements UserLoginService {

	@Autowired
	private UserLoginMapper userLoginMapper;

	public UserLogin selectByPrimaryKey(Integer userId) {
		return this.userLoginMapper.selectByPrimaryKey(userId);
	}

	public UserLogin login(UserLogin userLogin) {
		return this.userLoginMapper.login(userLogin);
	}

	public UserLogin register(UserLogin userLogin) {
		this.userLoginMapper.register(userLogin);
		userLogin = this.userLoginMapper.login(userLogin);
		return userLogin;
	}

	public boolean iscanuse(UserLogin userLogin) {
		// TODO Auto-generated method stub
		return false;
	}

	public UserLogin changePassword(UserLogin userLogin) {
		// TODO Auto-generated method stub
		return null;
	}

	public UserLogin changecanuse(Integer userId) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public int updateIscanuse(UserLogin userLogin) {
		return this.userLoginMapper.updateByPrimaryKey(userLogin);
	}

	@Override
	public List<UserLogin> getAllUserLogin() {
		return this.userLoginMapper.getAllUserLogin();
	}

}
